import {EditDirOptions} from '../config/options'
import {ComponentOptions} from "vue";

const editDirMixin: ComponentOptions = {
  data() {
    return {
      edirDir: EditDirOptions.add,
      EditDirOptions,
      title: ''
    }
  },
  computed: {
    isLookDir() {
      return this.edirDir.value === EditDirOptions.look.value
    },
    isEdirDir() {
      return this.edirDir.value === EditDirOptions.edit.value
    },
    isAddDir() {
      return this.edirDir.value === EditDirOptions.add.value
    },
    showTitle() {
      return this.title || this.edirDir.label
    }
  }
}

export default editDirMixin
